Added initializer to quiet gcc warning. Added assertion to check for null
authorJeff Garzik <jgarzik@src.gnome.org>
Mon, 30 Nov 1998 17:19:59 +0000 (17:19 +0000)
committerJeff Garzik <jgarzik@src.gnome.org>
Mon, 30 Nov 1998 17:19:59 +0000 (17:19 +0000)
Added initializer to quiet gcc warning.
        Added assertion to check for null pointer deref.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtknotebook.c

index 4f80a6e4bc33418bae28c688c6eff6c9151caed6..f1e5b7bb5f4aa4cc82a211d173e159db8a141ab2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Nov 30 12:17:10 1998  Jeff Garzik  <jgarzik@pobox.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_reorder_child):
+       Added initializer to quiet gcc warning.
+       Added assertion to check for null pointer deref.
+
 Mon Nov 30 10:11:29 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed
index 4f80a6e4bc33418bae28c688c6eff6c9151caed6..f1e5b7bb5f4aa4cc82a211d173e159db8a141ab2 100644 (file)
@@ -1,3 +1,9 @@
+Mon Nov 30 12:17:10 1998  Jeff Garzik  <jgarzik@pobox.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_reorder_child):
+       Added initializer to quiet gcc warning.
+       Added assertion to check for null pointer deref.
+
 Mon Nov 30 10:11:29 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed
index 4f80a6e4bc33418bae28c688c6eff6c9151caed6..f1e5b7bb5f4aa4cc82a211d173e159db8a141ab2 100644 (file)
@@ -1,3 +1,9 @@
+Mon Nov 30 12:17:10 1998  Jeff Garzik  <jgarzik@pobox.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_reorder_child):
+       Added initializer to quiet gcc warning.
+       Added assertion to check for null pointer deref.
+
 Mon Nov 30 10:11:29 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed
index 4f80a6e4bc33418bae28c688c6eff6c9151caed6..f1e5b7bb5f4aa4cc82a211d173e159db8a141ab2 100644 (file)
@@ -1,3 +1,9 @@
+Mon Nov 30 12:17:10 1998  Jeff Garzik  <jgarzik@pobox.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_reorder_child):
+       Added initializer to quiet gcc warning.
+       Added assertion to check for null pointer deref.
+
 Mon Nov 30 10:11:29 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed
index 4f80a6e4bc33418bae28c688c6eff6c9151caed6..f1e5b7bb5f4aa4cc82a211d173e159db8a141ab2 100644 (file)
@@ -1,3 +1,9 @@
+Mon Nov 30 12:17:10 1998  Jeff Garzik  <jgarzik@pobox.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_reorder_child):
+       Added initializer to quiet gcc warning.
+       Added assertion to check for null pointer deref.
+
 Mon Nov 30 10:11:29 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed
index 4f80a6e4bc33418bae28c688c6eff6c9151caed6..f1e5b7bb5f4aa4cc82a211d173e159db8a141ab2 100644 (file)
@@ -1,3 +1,9 @@
+Mon Nov 30 12:17:10 1998  Jeff Garzik  <jgarzik@pobox.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_reorder_child):
+       Added initializer to quiet gcc warning.
+       Added assertion to check for null pointer deref.
+
 Mon Nov 30 10:11:29 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed
index 4f80a6e4bc33418bae28c688c6eff6c9151caed6..f1e5b7bb5f4aa4cc82a211d173e159db8a141ab2 100644 (file)
@@ -1,3 +1,9 @@
+Mon Nov 30 12:17:10 1998  Jeff Garzik  <jgarzik@pobox.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_reorder_child):
+       Added initializer to quiet gcc warning.
+       Added assertion to check for null pointer deref.
+
 Mon Nov 30 10:11:29 1998  Tim Janik  <timj@gtk.org>
 
        * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed
index c7b8284c184c2f6669880d0a8afbf22e5c5946f9..505ab837065340850fa610ec190d04b8e60becf8 100644 (file)
@@ -4122,7 +4122,7 @@ gtk_notebook_reorder_child (GtkNotebook *notebook,
 {
   GList *list;
   GList *work;
-  GtkNotebookPage *page;
+  GtkNotebookPage *page = NULL;
   gint old_pos;
 
   g_return_if_fail (notebook != NULL);
@@ -4169,6 +4169,8 @@ gtk_notebook_reorder_child (GtkNotebook *notebook,
     {
       GtkWidget *menu_item;
 
+      g_assert(page != NULL);
+
       menu_item = page->menu_label->parent;
       gtk_container_remove (GTK_CONTAINER (menu_item), page->menu_label);
       gtk_container_remove (GTK_CONTAINER (notebook->menu), menu_item);